// +----------------------------------------------------------------------
// | Hoboo
// +----------------------------------------------------------------------
// | Copyright (c) 2014~2022 http://www.hoboo.cn All rights reserved.
// +----------------------------------------------------------------------
// | LICENSE MIT
// +----------------------------------------------------------------------
// | Author: Hoboo Team <ppkosd@hoboo.cn>
// +----------------------------------------------------------------------


// 使用说明：本地接口静态配置
// 使用条件：@/config/app.js 配置文件中 SERVICE_MODEL 设置为 LOCAL
// +----------------------------------------------------------------------
// | 配置规则
// +----------------------------------------------------------------------
// | {
// | 	common: {				// 模块名称
// | 		index: {			// 服务名称
// | 			path: '',		// 接口路径
// | 			method: 'GET'	// 接口方法
// | 		}
// | 	},
// | }
// +----------------------------------------------------------------------
export default {
	// 公共
	common: {

	},

	// 首页
	index: {
		default: {
			method: 'GET',
			path: ''
		},
		// 获取一个Banner列表
		banner: {
			method: 'GET',
			path: 'banner/getList'
		},
		// 获取一个导航列表（icon功能区）
		navigation: {
			method: 'GET',
			path: ''
		},
		// 获取一个系统公告
		bulletin: {
			method: 'GET',
			path: ''
		},
		// 活动
		activity: {
			// 获取一个秒杀活动列表
			seckill: {
				method: 'GET',
				path: ''
			}
		},
		// 商品
		category: {

		},
		article:{
			//获取公告列表
			index:{
				method: 'GET',
				path: 'Article/getList',
				
			}
		},
	},

	// 商品分类
	category: {
		// 获取一个商品分类列表
		getList: {
			method: 'GET',
			path: ''
		}
	},

	// 购物车
	shopping_cart: {
		getList: {
			method: 'GET',
			path: ''
		}
	},

	// 用户
	user: {
		info: {
			setInfo: {
				method: 'post',
				path: 'user/setItem'
			}
		},
		sign: {
			// 获取一个用户签到记录列表
			getList: {
				method: 'GET',
				path: ''
			}
		},
		// 优惠券
		coupon: {
			// 获取一个用户优惠券记录列表
			list: {
				method: 'GET',
				path: 'StoreCouponUser/getList'
			},
			// 领取一个优惠券
			getOne: {
				method: 'GET',
				path: 'StoreCouponUser/setItem'
			},
			issue: {
				method: 'GET',
				path: 'StoreCouponIssueUser/getList',
			}
		},
		// 地址管理
		address: {
			// 获取一个地址列表
			list: {
				method: 'GET',
				path: 'userAddress/getList'
			},
			// 新增或修改一个地址记录
			create: {
				method: 'POST',
				path: 'userAddress/setItem'
			},
			// 删除一个地址记录
			delItem: {
				method: 'POST',
				path: 'userAddress/delItem'
			}
		},
		vip: {
			overdueTime: {
				method: 'GET',
				path: 'MemberCard/getOverdueTime'
			},
		},
		userInfo:{
			bindPhone:{
				method:"post",
				path:"user/bindPhone"
			}
		}

	},

	// 活动
	activity: {
		seckill: {
			details: {
				method: 'GET',
				path: 'StoreSeckill/getItem'
			}
		},
		signIn: {
			sign: {
				method: 'POST',
				path: 'usersign/setItem'
			},
			getTodaySign:{
				method:"GET",
				path:"usersign/getTodaySign"
			},
			signList:{
				method:"GET",
				path:"usersign/getList"
			}
		},
		combination:{
			getList:{
				method: 'GET',
				path: 'StoreCombination/getList'
			},
			details:{
				method: 'GET',
				path: 'StoreCombination/detail'
			}
		},
		
	},
	//  商品
	goods: {
		list: {
			method: 'GET',
			path: 'StoreProduct/getList'
		},
		details: {
			method: 'GET',
			path: 'StoreProduct/getItem'
		},
		browse: {
			method: 'POST',
			path: 'StoreProduct/setBrowser'
		},
		comments: {
			list: {
				method: 'GET',
				path: 'StoreProductReply/getList'
			}
		},
		reply:{
			product_reply:{
				method: 'POST',
				path: 'StoreProductReply/setItem'
			},
		}
	},
	cart: {
		add: {
			method: 'POST',
			path: 'StoreCart/setCart'
		},
		list: {
			method: 'GET',
			path: 'StoreCart/getList'
		},
		details: {
			method: 'GET',
			path: 'StoreCart/getItem'
		}
	},
	order: {
		list: {
			method: 'GET',
			path: 'storeorder/getList'
		},
		delete: {
			method: 'POST',
			path: 'StoreOrder/delItem'
		},
		details: {
			method: 'GET',
			path: 'StoreOrder/getItem'
		},
		refund: {
			method: 'POST',
			path: 'StoreOrder/setRefund',
		},
		create: {
			method: 'POST',
			path: 'StoreOrder/setItem'
		},
		getUnPayOrder:{
			method: 'GET',
			path: 'StoreOrder/getItem'
		},
		setUnPayOrder:{
			method: 'POST',
			path: 'StoreOrder/setUnPayOrder'
		}
		// update: {
		// 	method: 'POST',
		// 	path: 'StoreOrder/setItem'
		// }
	},

	// 权限
	auth: {
		// 登陆
		login: {
			method: 'POST',
			path: 'user/login'
		},
		// 注册
		register: {
			method: 'POST',
			path: ''
		},
		sendCode:{
			method: 'POST',
			path: 'auth/captcha'
		},
	},
	wechat:{
		getOpenId:{
			method:"get",
			path:"WechatUser/getOpenId"
		},
		updateUserInfo:{
			method:"post",
			path:"WechatUser/updateWechatUser"
		},
	},

}
